This page contains binary image files that allow you to restore your Nexusor Pixel device's original factory firmware. You will find these files usefulif you have flashed custom builds on your device, and wish to return yourdevice to its factory state.
Note that it's typically easier and safer to sideload thefull OTA image instead.
If you do use a factory image, please make sure that you re-lock yourbootloader when the process is complete.
These files are for use only on your personal Nexus or Pixel devices and maynot be disassembled, decompiled, reverse engineered, modified or redistributedby you or used in any way except as specifically set forth in the licenseterms that came with your device.
Note: For convenience, we listed the release date along with each build.Please note that sometimes the release date may be different from the securitypatch level (SPL) date. The SPL dates for each build can be foundhere.Factory images for Google Pixel Watchdevices are also available.
Updating Pixel 6, Pixel 6 Pro, and Pixel 6a devices to Android 13 for the first timeWarning: The Android 13 update for Pixel 6, Pixel 6 Pro, and the Pixel 6acontains a bootloader update that increments the anti-roll back version forthe bootloader. This prevents the device from rolling back to previousvulnerable versions of the bootloader. After flashing an Android 13 buildon these devices you will not be able to flash and boot older Android 12builds. For developers who need to develop and test against an Android 12environment, a special Developer Support Buildthat contains the bootloader update should be used.After taking an Android 13 update and successfully booting the device postupdate, an Android 12 build resides in the inactive slot (seamless updatesfor more information on slots) of the device. The inactive slot contains anolder bootloader whose anti-rollback version has not been incremented.If the active slot is then flashed with a build that fails to boot, thefallback mechanism of seamless updates kicks in and the device tries toboot from the inactive slot. Since the inactive slot contains the olderbootloader, the device enters an unbootable state.
To avoid hitting this state, if you are flashing a Pixel 6, Pixel 6a, orPixel 6 Pro device with an Android 13 build for the first time, pleaseflash the bootloader partition to the inactive slot after successfullyupdating and booting into Android 13 at least once. This can be done byfollowing these steps:
Option 1 (recommended):After a successful boot into Android 13 for the first time, sideload thefull OTA image corresponding tothat build and reboot the device to ensure that both slots have a bootableimage.
Option 2 (using factory images):If you flashed your device with the factory image after unlocking thebootloader, after a successful boot into Android 13 for the first time
Extract the contents of the factory ROM .zip file, identify thebootloader image in the extracted files, and follow the sequence of eventsas listed below to flash the bootloader to both the slots. Substitute thename of the bootloader image with that of your device for the Pixel 6 andPixel 6a.
Start the device in fastboot mode with one of the following methods:
Using the adb tool:With the device powered on, execute:
adb reboot bootloaderUsing a key combo: Turn the device off, then turn it on and immediatelyhold down the relevantkey combinationfor your device.
Flash the Android 13 bootloader to the inactive slot. The following commandis specific to a particular build of a Pixel 6 Pro device. Substitute thename of the bootloader image determined in the first step above, ifdifferent, for the image file name argument.
fastboot --slot=other flash bootloader bootloader-raven-slider-1.2-8739948.imgIf the flash was successful this command will print OKAY [ ... ]. Do notproceed unless this command completes successfully.
After flashing the inactive slot bootloader to an Android 13 bootloader,reboot to that slot to ensure that the bootloader will be marked asbootable. Important: Please run the exact sequence of commands as listedbelow. Don't forget to enter the full line fastboot reboot bootloader whenrebooting. Failure to do so may leave your device in an unbootable state.
fastboot set_active otherfastboot reboot bootloaderfastboot set_active otherfastboot reboot bootloaderReboot into the current OS. Either press the power button to boot or use thefollowing fastboot command:
fastboot rebootTerms and conditionsWarning: Installing a factory image will erase all data from the device, andunlocking the bootloader will make your device less secure. In most cases itshould be possible to sideload thefull OTA image instead. Thisdoes not require a data wipe, and does not require the bootloader to beunlocked.While it may be possible to restore certain data backed up to your GoogleAccount, apps and their associated data will be uninstalled. Before proceeding,please ensure that data you would like to retain isbacked up to your Google Account.
Downloading of the system image and use of the device software is subject to theGoogle Terms of Service. Bycontinuing, you agree to theGoogle Terms of Service andPrivacy Policy. Yourdownloading of the system image and use of the device software may also besubject to certain third-party terms of service, which can be found inSettings > About phone > Legal information, or as otherwise provided.
I have read and agree with the above terms and conditions.